*{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.wrap{
    width: 100%;/*充满全屏*/
    height: 96vh;
    margin: 0 auto; /*水平居中*/
    display: flex; /*设置成弹性布局容器*/
    flex-direction: column;
    border: 1px solid midnightblue;  /*大边框橘色*/
}
.title{
    flex-basis: 150px;
    border-bottom: 2px solid midnightblue;;
    background: linear-gradient(to Right, beige,white);/*背景渐变色*/
}
.title img{
    height: 120px;
    width: 120px;
    margin-left: 100px;
    margin-top: 10px;
    vertical-align: top;
    border-radius: 40px; /*logo圆角*/
}
.title h1{
    display: inline-block;
    font-family: "楷体",sans-serif;/*设置多个字体备选*/
    font-size: 48px;
    height: 150px;
    line-height: 150px;
    margin-left: 150px;
    color: #555555;
}
.main{
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.nav{
    flex-basis: 200px;
    border-right: 2px solid #0c0c0c;
}
.nav ul{
    margin-left: 30px;
    margin-top: 10px;
    list-style: none;
}
.nav>ul>li{ /*子选择器*/
    font-weight: bold;
}
.nav>ul>li>ul>li {
    padding-bottom: 10px;
    list-style: disc;
}
.nav>ul>li>ul{
    margin-left: 40px;

}
.nav a{
    font-weight:normal;
    color: #555;
    text-decoration: none; /*去除下划线*/
}
.nav a:hover{ /*鼠标移入*/
    color: #345758;
    text-decoration:underline;
}
.content{
    flex-basis: 700px;
    flex-grow: 1;
}
.content h2{
    text-align: center;
    color: midnightblue;
    letter-spacing: 10px;
}
.content table{
    border: 1px solid #4b6d5a;
    width: 90%;
    margin: 5px auto;
    border-collapse: collapse;  /*折叠边线*/
}
.content table tr{
    height: 30px;
    text-align: center;
}
.content table th{
    border: 1px solid #2be23d;
    background-color:beige ;
}
.content table td{
    border: 1px solid #2be23d;;
}
.content table td{
    border: 1px solid #2be23d;
}
.content table td input{
    border: 1px solid #666;
    font-size: 16px;
}
.content table td.leftAlgin{
    text-align: left;
    margin: 5px;
    padding: 5px;
}
.content table td .btn{
    margin: 10px;
    padding: 10px;
    width: 100px;
}